import { createRouter, createWebHistory } from 'vue-router'
// import home from '../views/Home/home'
// import login from '../views/Login/login'


const routes = [
  {
    path: '/',
    name: 'Home',
    // 异步路由，在访问时才被加载，比如在加载首页时不希望加载其他页面，
    // 就可以通过这种方法提高速度提高了加载速度
    component: () => import(/*webpackChunkName:"home" */ '../views/Home/home')
  },
  {
    path: '/login',
    name: 'Login',
    component: () => import(/*webpackChunkName:"home" */ '../views/Login/login'),
    // 在进入这个组件时触发
    // beforeEnter (to, from, next) {
    //   const isLogin = localStorage.islogin;
    //   if (isLogin) {
    //     next({ name: 'Home' })
    //     // next()
    //   } else {
    //     next()
    //   }
    // }
  }
]

const router = createRouter({
  history: createWebHistory(process.env.BASE_URL),
  routes
})
// 每次做路由跳转之前都会触发，to是从哪来的，from是前往的页面
// router.beforeEach((to, from, next) => {
//   const isLogin = localStorage.islogin;
//   if (isLogin || to.name === 'Login') {
//     next()
//   } else {
//     next({ name: 'Login' })
//   }
// })

export default router
